"guarantee deposit" - Details

English Term:
guarantee deposit
Arabic Term:
وديعة ضمان
Arabic Definition:

.